<?php
    session_start();
    include_once '../../../../controlador/php/conexion/Conexion.php'; 
    $con = new Conexion();
    
    $n = $_REQUEST['n'];
    
    if($n == 1){
        $proid = $_REQUEST['proid'];
        $select = "select usuoid,recoid,pcprograma.proid,recfechcx,recfechtercx,rectiemducx,recaldrete,recescaladol,recfechaltre,recfechasare,
                          recsala,recdestino,recespeciali,recirujano,reccirujano2,recanertes,recayumed,recayuinte,recayuresi,recinstrument,recambioanes,
                          receventos,recuales,recobs,LTRIM(RTRIM(usu_nombres)) + ' ' + LTRIM(RTRIM(usu_apellidos)) as nombres,
                          qxfingres,qxfentsa,qxfcomcx,qxftermcx,qxfingrerec,qxfalta,qxfsalida,usu_oidingres,usu_oidents,usu_oidco,
                          usu_oidtr,usu_oidinrec,usu_oidalta,usu_oidsali,
                          DATEDIFF(YEAR, qxfingres,GETDATE())n_asqxfingres,
                          DATEDIFF(YEAR, recfechcx, GETDATE())as n_recfechcx,
                          DATEDIFF(YEAR, recfechtercx, GETDATE())as n_recfechtercx,
                          DATEDIFF(YEAR, recfechaltre, GETDATE())as n_recfechaltre,
                          DATEDIFF(YEAR, recfechasare, GETDATE())as n_recfechasare,
                          DATEDIFF(YEAR, qxfentsa, GETDATE())as n_qxfentsa,
                          DATEDIFF(YEAR, qxfingrerec, GETDATE())as n_qxfingrerec
                   from pcrecuperacion left outer join pcprograma on pcrecuperacion.proid = pcprograma.proid
                                       left outer join setquirofano on pcrecuperacion.proid = setquirofano.proid
                                       left outer join usuario on setquirofano.usu_oidents = usuario.usu_oid
                   where pcprograma.proid = ".$proid;
        $res = $con->query($select);
        
        while($res2 = mssql_fetch_array($res)){
            $lista[] = array_map(utf8_encode,$res2);
        }
        
        print_r(json_encode($lista));
        
    }else if($n == 2){
        
        $recoid = $_REQUEST['recoid'];
        $f1 = $_REQUEST["fechahcx"];
        $fechahcx = date('Y-m-d H:i:s',strtotime($f1));
        $f2 = $_REQUEST["fechahtcx"];
        $fechahtcx = date('Y-m-d H:i:s',strtotime($f2));
        $tiempodcx = $_REQUEST["tiempodcx"];
        $aldrete = $_REQUEST["aldrete"];
        $escalad = $_REQUEST["escalad"];
        $f3 = $_REQUEST["fechar"];
        $fechar = date('Y-m-d H:i:s',strtotime($f3));
        $f4 = $_REQUEST["fechasr"];
        $fechasr = date('Y-m-d H:i:s',strtotime($f4));
        $sala = $_REQUEST["sala"];
        $destino = $_REQUEST["destino"];
        $especialidad = $_REQUEST["especialidad"];
        $cirujano = $_REQUEST["cirujano"];
        $cirujano2 = $_REQUEST["cirujano2"];
        $anes = $_REQUEST["anes"];
        $ayumed = $_REQUEST["ayumed"];
        $instrumen = $_REQUEST["instrumen"];
        $cambiotan = $_REQUEST["cambiotan"];
        $es = $_REQUEST["es"];
        $cuale = $_REQUEST["cuale"];
        $obs = $_REQUEST["obs"];
        $inte = $_REQUEST["inte"];
        $resi = $_REQUEST["resi"];
        $usu_oid = $_REQUEST["aux"];
        $f5 = $_REQUEST["enpqx"];
        $enpqx = date('Y-m-d H:i:s',strtotime($f5));
        $f6 = $_REQUEST['fecEntrada'];
        $fecEntrada = date('Y-m-d H:i:s',strtotime($f6));
        $f7 = $_REQUEST['FechInRec'];
        $FechInRec = date('Y-m-d H:i:s',strtotime($f7));
        $docu = $_REQUEST['docu'];
        $usu1 = $_REQUEST['usu1'];
        $usu2 = $_REQUEST['usu2'];
        $usu3 = $_REQUEST['usu3'];
        $usu4 = $_REQUEST['usu4'];
        $usu5 = $_REQUEST['usu5'];
        $proid = $_REQUEST['oidp'];
        
        $update = "update pcrecuperacion
                   set recfechcx = '".$fechahcx."',
                       recfechtercx = '".$fechahtcx."',
                       rectiemducx = '".$tiempodcx."',
                       recaldrete = '".$aldrete."',
                       recescaladol = '".$escalad."',
                       recfechaltre = '".$fechar."',
                       recfechasare = '".$fechasr."',
                       recsala = '".$sala."',
                       recdestino = '".$destino."',
                       recespeciali = '".$especialidad."',
                       recirujano = '".$cirujano."',
                       reccirujano2 = '".$cirujano2."',
                       recanertes = '".$anes."',
                       recayumed = '".$ayumed."',
                       recinstrument = '".$instrumen."',
                       recambioanes = '".$cambiotan."',
                       receventos = '".$es."',
                       recuales = '".$cuale."',
                       recayuinte = '".$inte."',
                       recayuresi = '".$resi."',
                       usuoidm = '".$usu5."',
                       recobs = '".$obs."'
                   where recoid = '".$recoid."'";
        $con->query($update);
       
            $update2 = "update setquirofano 
                        set qxfingres = '".$enpqx."',
                        qxfingresr = GETDATE(),
                        usu_oidingres = '".$usu1."',
                        qxfentsa = '".$fecEntrada."',
                        qxfentsar = GETDATE(),
                        usu_oidents = '".$usu2."',
                        qxfcomcx = '".$fechahcx."',
                        qxfcomcxr = GETDATE(),
                        usu_oidco = '".$usu2."',
                        qxftermcx  = '".$fechahtcx."',
                        qxftermcxr = GETDATE(),
                        usu_oidtr = '".$usu2."',
                        qxfingrerec = '".$FechInRec."',
                        qxfingrerecr = GETDATE(),
                        usu_oidinrec = '".$usu3."',
                        qxfalta = '".$fechar."',
                        qxfaltar = GETDATE(),
                        usu_oidalta = '".$usu4."',
                        qxfsalida = '".$fechasr."',
                        qxfsalidar = GETDATE(),
                        usu_oidsali = '".$usu5."',
                        qxestado = '1'
                       where proid = '".$proid."'";
            $con->query($update2);
        
        print_r(json_encode(array('mensa'=>'Los cambios se efectuaron satisfactoriamente')));
        
    }else if($n == 3){
        $usuario = $_REQUEST['usuario'];
        $clave = $_REQUEST['contrasena'];
        
        $select = "select COUNT(*)as cant,usu_oid,LTRIM(RTRIM(usu_nombres)) +' '+ LTRIM(RTRIM(usu_apellidos)) as nombres,GETDATE()as hora
                   from usuario
                   where usu_usuario = '".$usuario."' and usu_clave = '".$clave."'
                   group by usu_oid,usu_nombres,usu_apellidos";
        $count = $con->query($select);
        
        while ($count2 = mssql_fetch_array($count) ){
            $canti = $count2['cant'];
            $usuoid = $count2['usu_oid'];
            $nombresusu = $count2['nombres'] ;
            $hora = $count2['hora'];
        }
        
        if($canti == '1'){
            print_r(json_encode(array('usuoid'=>$usuoid,'nombre_usuario'=>$nombresusu,'hora'=>$hora,'retorna'=>'1')));
        }else{
            print_r(json_encode(array('retorna'=>'2')));
        }
        
    }
    
    $con->cerrarConexion();
?>
